a.l-btn{
	color:#444;
	background:url('images/button_a_bg.gif') no-repeat top right;
	font-size:12px;
	text-decoration:none;
	display:inline-block;
	display:-moz-inline-stack;
	*display:inline;
	zoom:1;
	height:24px;
	padding-right:18px;
}
a.l-btn-disabled{
	color:#ccc;
}
a.l-btn span.l-btn-left{
	display:block;
	background:url('images/button_span_bg.gif') no-repeat top left;
	padding:5px 0px 5px 18px;
	line-height:14px;
}
a.l-btn span span.l-btn-text{
	padding:2px 0px 1px 0px;
}
a:hover.l-btn{
	background-position: bottom right;
	outline:none;
}
a:hover.l-btn span.l-btn-left{
	background-position: bottom left;
}
a:hover.l-btn-disabled{
	background-position:top right;
}
a:hover.l-btn-disabled span.l-btn-left{
	background-position:top left;
}
